Geo-based information provision, search and access method and software system

ABSTRACT

Method and system consist of a mobile application installed on a mobile device with internet connection and a geographical positioning device; a remote hosting server configured with software and database; an onsite wireless communication hosting apparatus. The mobile application communicates with the remote hosting server and the onsite wireless communication apparatus. The remote hosting server and onsite wireless communication apparatus communicate and transfer data to one another, the remote hosting server communicates with third party databases via secured access and retrieves location related information requested by onsite users of the mobile device. Web users at anywhere may select a location displayed on a digital map over interface of a web application configured to the remote hosting server; access the same as onsite users; including data entered by location owners, received from third-party databases via secured connection, and uploaded from onsite wireless communication apparatus.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation and claim the benefits of US Pat.Application Serial No. 18/105,236, U.S. Pat. 11,599,593, US Pat.Application Serial No. 16/874,483, U.S. Pat. Serial No. 10,713,327, U.S.Pat. Application Serial No. 15/710,995, US Application Serial No.14/752,993, U.S. Pat. Application Serial No. 14/665,791, U.S. Pat.Application Serial No. 14/630,212, U.S. Pat. Application Serial No.14/599,459, and U.S. Pat. Application Serial No. 14/566,116, theentireties of which are incorporated herein by reference.

TECHNICAL FIELD

The present disclosure generally relates to systems, devices, andmethods for targeted and location-based communications for user devices,location-based devices and web application.

BACKGROUND

Mobile device users go to visit places such as a business, a facility,or an entity with a range of functions and capacities may not be awareof all the information, services, or accurate places of products andlive or recorded information or programs provided in, at or close tothose places. Therefore there is a need to provide them with automatedsystem, and mobile users of the system don’t have to do anything to haveit activated and the system will show them what are offered at thoseplaces on popup windows when users are within an approximate range of alocation; the system would automatically alert them and automaticallydisplays static or live information and or performs multimedia programs,including but not limited to live or pre-recorded audio, and or visualprograms. Web users at anywhere may select a location displayed on adigital map over interface of a web application configured to the remotehosting server; access information and multimedia programs as onsiteusers; including data entered by location owners and users of thelocations and collected from other data resources or received from thirdparty database, sent and uploaded from a website of the system or froman onsite wireless communication apparatus. Said onsite communicationapparatus directly broadcasts and communicates with mobile softwareapplication of the system within a short range and with or withoutinternet or mobile network signals. Users of the system may alsocommunicate with one another or user groups via social media featuresand functions provided by the system.

SUMMARY

An onsite automated information search and multimedia method and systemcomprises of a mobile software application installed on a mobile devicewith internet connection and a geographical positioning device; a remoteserver and database, web applications for web users of the system andfor location owners to upload information, and Onsite WirelessCommunication Apparatus(OWCA); the remote server comprises a storagemedia for the user, and provides, independent of the onsite wirelesscommunication apparatus, at least one of a website or downloadablesoftware, and operatively allows the user to enter, upload and updatelocation media contents data, and download and update software of thesystem. The onsite wireless communication apparatus may be configured toprovide functions and feature for users to generate, create information,multimedia programs in a plurality of data formats via a graphical userinterface, and store information and multimedia programs in the OWCA;publish and broadcast said information and programs in a plurality ofdata formats; further OWCA may also be configured to transfer data toand receive data from other multimedia devices and broadcastinginformation and multimedia programs received from other multimediadevices in a plurality of data formats; still further OWCA may beconfigured to provide features and functions for users of the apparatusto select and sequence information and programs created or loaded on theapparatus for broadcasting. Mobile users installed with mobileapplication of the system and web users of the system may receiveinformation and programs broadcasted sequentially. Onsite wirelesscommunication apparatus may also communicate to one another either viasaid remote server or radio signals from one another within a range.

Each onsite wireless communication apparatus or software package withfunctions of onsite wireless communication apparatus configured andinstalled on a computing device may be assigned with an uniqueidentification number and an authorization code. When mobile usersinstalled with mobile software application of the system within anapproximate range of an onsite wireless communication apparatus and themobile application receives an identification code and or anauthorization code from the apparatus. If internet and mobile signalsare available, the mobile software application forwards theidentification to the remote database server of the system, and theremote database server checks the identification code against itsdatabase, once found, it sends approval signal to the mobileapplication, and the mobile application starts to receive programsbroadcasted from the onsite wireless communication apparatus; ifinternet and or mobile signals are not available or onsite wirelesscommunication apparatus sends signal that an authorization code isrequired to verify before a mobile device is able to receive itsbroadcasting, regardless if internet and mobile network signals areavailable, the mobile application compares the authorization code sentfrom the onsite wireless communication apparatus to a set of knownaccess codes received from a remote access point or preloaded with thesoftware application, once found, the mobile software application startsto receive programs broadcasted from the onsite wireless communicationapparatus.

Once onsite data is accessible said software application mayautomatically alert said user and display information, play live orrecorded multimedia programs from the business, facility, or entity.Said remote server and onsite wireless communication apparatus maycommunicate, transfer and store data to one another. Said remote serverand onsite wireless communication apparatus may also communicate andtransfer data from a third-party database or webserver and forward datato said mobile software application. User of the mobile softwareapplication may search specific information within or related to abusiness, facility or entity.

Users, onsite or online, may search specific information within orrelated to a business, facility; or listen to and or watch live orrecorded programs provided by the business, facility, or entity.Information and multimedia programs from a third-party business, afacility or entity may be displayed on window and or played duringinformation, and or live or recorded multimedia programs are shown bysaid business, facility or entity.

Onsite wireless communication apparatus may also communicate to oneanother either via said remote server or radio signals from one anotherwithin a range; Onsite wireless communication apparatus may beconfigured to at least one of wireless signal extenders that expandsignal-covering areas.

Onsite wireless communication apparatus configured with or connected tomultimedia devices as a portable, standalone and plug-and-playcommunication equipment and a core part of the entire architectureprovide benefits for users from all walks of life (businesses,entertainment facilities, schools, small villages, public venues andetc.) with wireless broadcasting means in their localities withouthaving to upload and create information and programs to the internetfirst or build up a broadcasting tower; purchase and install andconfigure complicated sets of equipment. With onsite wirelesscommunication apparatus mobile device users may get direct access tolive or recorded data in a plurality of formats either having or nothaving internet connections and cellphone signals; by configuring with aset of wireless routers and or signal extenders, onsite wirelesscommunication apparatus is able to cover desired broadcasting range witha very little cost.

Not only onsite wireless communication apparatus benefits shall benefitin developed communities, regions or countries in terms of new way ofbroadcasting, it will also benefit underdeveloped and geographicallyisolated places. It would allow anyone like to have their own wirelesscommunication system without having to build up a radio or TV station;Owners of said onsite wireless communication apparatus don’t have tohire system administrators to configure and maintain a networkconfigured with a number of hard and software systems, and there is nomore need to make sure that all the hardware and software are compatibleto one another; said equipment with assigned unique identification codeallow them to connected to remote server and decide if they want toupload created information and or live or recorded programs with a fewclicks from menu selections; and communication between the equipment andthe remote server enables information published and updatedautomatically with connections of geographical references withoutinvolving in IP address.

Users of the system are able to communicate with one another or groupsin a plurality of data formats via social media features and functionsprovided by web, and mobile apps of the system. Communications may be inthe forms of sharing photo images and information, live or recordedvideo and audio. Users may connect to friends for private communicationsor organize groups sharing information based on common interests orgeo-locations.

BRIEF DESCRIPTION OF THE DRAWINGS

Objects and advantages together with the operation of the presentteachings may be better understood by reference to the followingdetailed description taken in connection with the followingillustrations, wherein:

FIG. 1 illustrates a flow chart that demonstrates logical flows of anonsite sales and commercial search method and system between onsiteshoppers and a website with sales’ commercials and coupons.

FIG. 2A illustrates a display rendering a home screen of a cellphonewith “Shopping Deals” button.

FIG. 2B illustrates a display rendering first screen of said onsitesales and commercial search method and system with its market name.

FIG. 2C illustrates a display rendering a flow map of mall displayedafter a user selects “All Stores” button.

FIG. 2D illustrates a display rendering deals from a store after saiduser selects a store from said map.

FIG. 2E illustrates a display rendering deals with stores selling shoeswithin the mall.

FIG. 3A illustrates a display rendering a home screen of a cellphonewith “Shopping Deals” button.

FIG. 3B shows first screen of said onsite sales and commercial searchmethod and system with its market name.

FIG. 3C illustrates a display rendering a street map with store andbusiness layouts after user selected “All Stores” button.

FIG. 3D illustrates a display rendering deals from a store after saiduser selects a store from said street map.

FIG. 3E illustrates a display rendering deals with stores selling shoesfrom stores displayed on said street map near said user.

FIG. 4A illustrates a display rendering a home screen of a cellphonewith “Shopping Deals” button.

FIG. 4B illustrates a display rendering deal in a department store asuser is in said department store.

FIG. 4C illustrates an advertisement shown in a popup window as a useractivated popup feature for showing onsite deals within a very closerange.

FIG. 5 illustrates a flow chart that demonstrates logical flows of anautomated onsite information search and multimedia method and system.

FIG. 6A illustrates a display rendering a specific position of a productlocated on store shelf in an aisle within a supermarket.

FIG. 6B illustrates a display rendering a visual program play onintroduction of an onsite restaurant.

FIG. 6C illustrates a display rendering a screen of a cinema’sinformation page with names of movies.

FIG. 7 illustrates a flowchart of said communication system.

FIG. 8 illustrates a flowchart of functional logics of said mobileapplication.

FIG. 9A illustrates a data searching screen with a text entering box foronline users to enter their searching area and or category.

FIG. 9B illustrates a display rendering a digital map with drop downmenu selections with different searching category, and selectedlocation.

FIG. 10A illustrates a display rendering a selected location displayinglast page of information after a sequence of programs and informationare shown.

FIG. 10B illustrates a display rendering another location with livescenes in different sub-locations within a travel resort location.

FIG. 10C illustrates a display rendering a supermarket published itsupdated information for the day with video recording clip and highlightsales and product location searching function.

FIG. 10D illustrates a display rendering a message published by acommunity board member. To access information targeted to selectedaudiences or readers, secured access code is implemented in a publicdomain.

FIG. 11A illustrates a display rendering a first screen of a mobileapplication of said system installed on a mobile device.

FIG. 11B illustrates a display rendering a selection screen of saidmobile application.

FIG. 11C illustrates a display rendering an options of auto play oralert only.

FIG. 12A illustrates a display rendering information or data shown froma location when a user with mobile device installed with mobileapplication of said system walk in a range of a location selectedearlier.

FIG. 12B illustrates a display rendering a simple map marked withinteresting places within an ancient Greek town.

FIG. 12C illustrates a display rendering a supermarket homepage withupdated information for the day with video recording clip and highlightsales and product location searching function on a mobile device.

FIG. 12D illustrates a display rendering a message published by acommunity board member. Community members receive messages once they arewithin a range of said community.

FIG. 12E illustrates data selecting and processing procedures forinstore merchandises’ location and data transferring procedure toinstore shopper with mobile device.

FIG. 13 illustrates a logic flow diagram of mobile application.

FIG. 14A illustrates a display rendering a screen of cellphone displayedwith said mobile application of said software system.

FIG. 14B shows a floor layout of department store with sections ofmerchandises locations and sales information.

FIG. 14C illustrates a display rendering information of a restaurantreceived by said mobile application of said software system when user ofsaid mobile device is outside said restaurant.

FIG. 14D illustrates a display rendering a message posted by customersabout a restaurant.

FIG. 15 illustrates a display rendering a menu option allowing mobileuser to communicate with a business outside of said business.

FIGS. 16-19 illustrate flow diagrams of an exemplary embodimentutilizing an OWCA to communicate with mobile devices and remote systemservers.

FIG. 20A is an exemplary diagram of systems architecture.

FIG. 20B is an exemplary diagram of systems architecture.

FIG. 21 is an exemplary functional block diagram showing a structure foran OWCA.

FIG. 22 is an exemplary functional block diagram showing a systemarchitecture of an OWCA.

DESCRIPTION

Reference will now be made in detail to exemplary embodiments of thepresent teachings, examples of which are illustrated in the accompanyingdrawings. It is to be understood that other embodiments may be utilized,and structural and functional changes may be made without departing fromthe respective scope of the present teachings. Moreover, features of thevarious embodiments may be combined or altered without departing fromthe scope of the present teachings. As such, the following descriptionis presented by way of illustration only and should not limit in any waythe various alternatives and modifications that may be made to theillustrated embodiments and still be within the spirit and scope of thepresent teachings.

As used herein, the words “example” and “exemplary” mean an instance, orillustration. The words “example” or “exemplary” or terms of similarimport do not indicate a key or preferred aspect or embodiment. The word“or” is intended to be inclusive rather an exclusive unless contextsuggests otherwise. As an example, the phrase “A employs B or C,”includes any inclusive permutation (e.g., A employs B; A employs C; or Aemploys both B and C). As another matter, the articles “a” and “an” aregenerally intended to mean “one or more” unless context suggestotherwise.

“Logic” refers to any information and/or data that may be applied todirect the operation of a processor. Logic may be formed frominstruction signals stored in a memory (e.g., a non-transitory memory).Software is one example of logic. In another aspect, logic may includehardware, alone or in combination with software. For instance, logic mayinclude digital and/or analog hardware circuits, such as hardwarecircuits comprising logical gates (e.g., AND, OR, XOR, NAND, NOR, andother logical operations). Furthermore, logic may be programmed and/orinclude aspects of various devices and is not limited to a singledevice.

The terms “component,” “module,” “system,” “interface,” “platform,”“service,” “framework,” “connector,” “controller,” or the like aregenerally intended to refer to a computer-related entity. Such terms mayrefer to at least one of hardware, software, or software in execution.For example, a component may include a computer process running on aprocessor, a processor, a device, a process, a computer thread, or thelike. In another aspect, such terms may include both an applicationrunning on a processor and a processor.

Moreover, terms such as “access point,” “server,” and the likes, areutilized interchangeably, and refer to a network component or appliancethat serves and receives control data, voice, video, sound, or anotherdata-stream or signaling-stream. Data and signaling streams may bepacketized or frame-based flows. Furthermore, the terms “user,”“customer,” “consumer,” and the like are employed interchangeablythroughout the subject specification, unless context suggests otherwiseor warrants a particular distinction among the terms. It is noted thatsuch terms may refer to human entities or automated components supportedthrough artificial intelligence (e.g., a capacity to make inference).

A network typically includes a plurality of elements that host logic. Inpacket based wide-area networks (WAN), servers (e.g., devices comprisinglogic) may be placed at different points on the network. Servers maycommunicate with other devices and/or databases. In another aspect, aserver may provide access to a user account. The “user account” includesattributes for a particular user and commonly include a uniqueidentifier (ID) associated with the user. The ID may be associated witha particular mobile device(s) owned by the user. The user account mayalso include information such as relationships with other users,application usage, location, personal settings, and other information.

Embodiments may utilize substantially any wired or wireless network. Forinstance, embodiments may utilize various radio access network (RAN),e.g., Wi-Fi, global system for mobile communications, universal mobiletelecommunications systems, worldwide interoperability for microwaveaccess, enhanced general packet radio service, third generationpartnership project long-term evolution (4G LTE), 5G networks, thirdgeneration partnership project 2, BLUETOOTH®, ultra-mobile broadband,high speed packet access, x^(th) generation long-term evolution, oranother IEEE 802.XX technology. Furthermore, embodiments may utilizewired communications.

It is noted that, terms “user equipment,” “device,” “user equipmentdevice,” “client,” and the like are utilized interchangeably in thesubject application, unless context warrants particular distinction(s)among the terms. Such terms may refer to a network component(s) orappliance(s) that sends or receives data, voice, video, sound, orsubstantially any data-stream or signaling-stream to or from networkcomponents and/or other devices. By way of example, a user equipmentdevice may comprise an electronic device capable of wirelessly sendingand receiving data. A user equipment device may have a processor, amemory, a transceiver, an input, and an output. Examples of such devicesinclude cellular telephones (e.g., smart phones), personal digitalassistants (PDAs), portable computers, tablet computers (tablets),hand-held gaming counsels, wearables (e.g., smart watches), desktopcomputers, etc.

It is noted that user equipment devices can communicate with each otherand with other elements via a network, for instance, a wireless network,or a wireline network. A “network” can include broadband wide-areanetworks such as cellular networks, local area networks, wirelesslocal-area networks (e.g., Wi-Fi), and personal area networks, such asnear-field communication networks including BLUETOOTH®. Communicationacross a network may include packet-based communications, radio andfrequency/amplitude modulations networks, and the likes. Communicationmay be enabled by hardware elements called “transceivers.” Transceiversmay be configured for specific networks and a user equipment device mayhave any number of transceivers configured for various networks. Forinstance, a smart phone may include a cellular transceiver, a Wi-Fitransceiver, a BLUETOOTH® transceiver, or may be hardwired. In thoseembodiments in which it is hardwired, any appropriate kind or type ofnetworking cables may be utilized. For example, USB cables, dedicatedwires, coaxial cables, optical fiber cables, twisted pair cables,Ethernet, HDMI and the like.

In the first embodiment, referencing to drawings, in FIG. 1 , FIG. 2 ,FIG. 12C and FIG. 13 of a preferred embodiment of said automated onsiteinformation search and multimedia system. A shopper is in a shoppingmall area and has a cellphone installed with software of automatedonsite information search and multimedia system displayed as “ShoppingDeals”. The shopper selects “Shopping Deals” button (FIG. 2A) on hiscellphone and then selects “All Stores” button (FIG. 2B) in an attemptto get sales’ information and discount coupons in the entire shoppingmall area. Said software on said cellphone then sends a request onsearching sales deals for the entire shopping mall area within saidshopping mall.

Said cellphone receives all sales information from all the stores insaid shopping mall from said software system’s hosting web server anddisplays all the stores heighted that have sales offers (FIG. 2C) on afloor map on the screen of said cellphone.

Said shopper requests sales information from a store by touching saidstore’s location and name on said floor map and the request is sent backto said software system’s hosting web server. Said software system’shosting web server sends back entire available sales discounts offersposted by said store back to said cellphone and displays said commercialimages on its screen (FIG. 2D).

Referencing to drawings, in FIG. 1 and FIG. 2 of another preferredembodiment of said automated onsite information search and multimediasystem displayed on a cellphone as “Shopping Deals”. A shopper is in ashopping mall area and has a cellphone installed with the mobileapplication of the system connected to a remote hosting server of thesystem. Said shopper selects “Shopping Deals” button (FIG. 2A) on hiscellphone and then selects “Shoes” button (FIG. 2B) selecting to getsales’ information and discount coupons for a particular merchandisecategory. Said mobile software then sends a request on searching salesdeals for the entire shopping area within the shopping mall to saidremote hosting server of the system.

Information on said merchandise category from all stores withmerchandises in the shopping mall are sent to said user of the systemand displayed on said cellphone with commercial images (FIG. 2E).

Referencing to drawings, in FIG. 1 , FIG. 3 and FIG. 5 of still anotherpreferred embodiment of said automated onsite information search andmultimedia system displayed as “Shopping Deals” on a cellphone screen. Ashopper is in a shopping street area with a cellphone connected tointernet and having a mobile software installed communicating remotehosting server of the system. Said shopper selects “Shopping Deals”button (FIG. 3A) on his cellphone and then selects “All Stores” button(FIG. 3B) trying to get sales’ information and discount coupons fromstores within a range of said shopping area. Said mobile app then sendsa request on searching sales deals for all stores within a range of saidshoppers’ physical position to the remote hosting server of the system.

Said mobile device receives all sales information from all the stores ina range of said shopper’s physical position and displays an area mapwith all the stores heighted that have sales offers (FIG. 3C) on itsscreen.

Said shopper requests sales information from a store by touching saidstore’s location on said onsite map and said request is forwarded tosaid remote hosting server and data are sent to said mobile app, andsaid mobile device receives entire available sales discounts offersposted by said store on the website(s) and displays said commercialimages on its screen (FIG. 3D). A wide range of data and informationfrom physical stores, business and entities are also available for saiduser (FIG. 3E, FIGS. 4A-C).

Referencing to drawings in FIG. 5 , FIG. 6A FIGS. 10A-10C, FIG. 12C-FIG.12E and FIG. 16 , a preferred embodiment of said automated onsiteinformation search and multimedia system. A user with a cellphoneinstalled with software application of said automated onsite informationsearch and multimedia system is in one of stores of a retail business.Said user sends request and look for a merchandise location in the storeto said remote server of the system.

Said remote server receives the request and also the receivedgeolocation of the user from a geo-location device installed on theuser’s mobile device. Said system checks its database for said locationand its identity and identifies that said location is one of locationsregistered with a national chain that runs a database and server. Saidsystem is authorized by said national chain to allow direct and securedconnection between its database server and server of said nationalchain. Said remote server activates connection and sends the locationcode to said database server of said national chain and said databaseserver of national chain searches its database and retrieves datarelated to said retail store business. Starting from this point and viasaid remote server, database, and server of said national chain and saidsoftware app installed on the cellphone directly communicate andtransfer data, commands, and requests. All information and programsreceived by said software application installed on said cellphone aredirectly sent out from said database server of said national chain viasaid remote sever of said automated onsite information search andmultimedia system.

This instore merchandise location search function may also be utilizedby businesses with multiple stores to communicate with shoppers in itsstores via its computer system directly. Communications are initiatedbetween a mobile application installed on a user mobile device and acomputer system of the business (referencing to drawing in FIG. 20B) viaInternet, wireless mobile network when the shopper sends a request andsearches for a merchandise location within a store.

The mobile application provides a text entering box and voice entryfunction allowing shoppers to search for specific product. In this casethe user did not use text enter box, rather speaks to said microphone onsaid cellphone and looking for “ACB coffee”.

Referring to FIG. 12E, the database server of the national chainreceives the request in its store to identify the merchandise locationwithin a store from the mobile device user; the system identifies themobile user is in location of one of their stores via GPS device on themobile device installed on the mobile device. The system searchesdatabase for the merchandise and merchandises in the same merchandisecategory identified in the user request, the database includesinformation indicative of a floor layout of the facility where themobile user is located at. Data provided by the facility to identify asingle item and/or a number of merchandises in the same category and acorresponding location thereof with respect to the floor layout. Thedatabase server selects data associated with the requested merchandiseand or merchandises in the same merchandise category from the databasewith an identifier to identify the location of the merchandises andtransmits from the server to the mobile device the identifier toidentify the location of the requested merchandise category and displaysthe location identifier on a floor layout of the store on the integrateddisplay of the mobile application on the user’s mobile device. In thisscenario the system sends information and flashing “Star” sign aslocation identifier at aisle 1 on the floor layout of the store to theuser mobile device, and where the location including the requestedmerchandise and or all the products within the same merchandise categoryas the user requested. Said user directly goes to the place and picks upthe product without wasting anytime.

The same onsite data and in-store data is also accessible for off-siteusers of a website of said system as said host server of said systemretrieves data via a secured database access with a third party databaseserver when users of said system select a location on digital map ofsaid website.

FIGS. 13, 14A-B, and 15 show an embodiment similar to those describewith references to FIGS. 10A-C where a hosting web server is utilized inplace of a website. Said software application communicates with itshosting web server and said hosting server verifies location of mobiledevice installed with GPS and mobile application of said system andsends and displays information on a map or a floor layout on screen ofsaid mobile device. When information is available, said system givesuser audio and or visual signals and displays detailed informationdirectly showing on a popup window with either static data, voiceannouncement or video clip. Shopper may also select to make a phone calleven before getting into the premises of a business.

Referencing to drawings in FIG. 5 , FIGS. 6B-C, FIG. 8 , FIGS. 9A-B,FIGS. 11A-C, FIG. 12A, FIGS. 14C-D and FIG. 16 of another preferredembodiment of the automated onsite information search and multimediasystem. A user with a cellphone installed with mobile application of anautomated onsite information search and multimedia system is outside ofrestaurant and read a menu board near its entrance. Said user’s locationis pinpointed by geo-positioning device installed on the user’s mobiledevice and said software calculates that a timespan of said user stayingwithin a close range of said location is longer than 20 seconds andlikely said user is interested in staying at said location and notpassing by, said software sends geo-position of said restaurant to saidremote server. Said remote server receives said request and forwardsinformation to said software application.

A recorded video clip, which was recorded by said restaurant owner withhis cellphone and uploaded to said remote server, pops up on cellphonescreen and welcome said user and shows a brief introduction of saidrestaurant and also best sales dishes and best deals of the day. A webuser at home gets on a website, run by a web application configured withremote server of said system, and locates the restaurant on an interfaceof said website showing digital map by searching name of said businessor related information. When said web user clicks on location of saidrestaurant on said digital map, the same video clip and the sameinformation available for onsite visitors are also shown on saidwebsite. Users of said system may also be able to communicate with oneanother via social media functions provided with mobile app and websiteof said system.

FIG. 5 and FIG. 6C depict more scenarios and samples involvingconnecting to remote database or an onsite wireless communicationapparatus and retrieve information by said database server of saidsystem and forwarding information received to users of said system, ordirectly receives information broadcasted from an onsite wirelesscommunication apparatus. In such case users of the system may be notaware of data received is from remote server or onsite wirelesscommunication apparatus.

Referencing to drawings in FIG. 5 , FIGS. 19-20 of another preferredembodiment of said automated onsite information search and multimediasystem. A user with a cellphone installed with software application ofsaid automated onsite information search and multimedia system is at aconcert hall and sitting in a back row.

An onsite wireless communication apparatus is installed in the concerthall and configured with a sets of video cameras sends live videobroadcasting of performances to audiences using mobile software of saidsystem, and said mobile software temporarily has audio and phonereception functions of the cellphone disabled in order to make sure thatno noises disrupt the performance. Even though said user sits far backin the concert hall, he can clearly watch said performances on thestage.

Referencing to drawings in FIG. 5 and FIGS. 19-20 of another preferredembodiment of the automated onsite information search and multimediasystem. A user with a cellphone installed with software application ofan automated onsite information search and multimedia system is infootball stadium sitting in a back row, said user paid a fraction ofprice and bought a permit to watch onsite live video broadcasting.

An onsite wireless communication apparatus is configured with a sets ofvideo cameras sends live visual broadcasting of the game. Said softwareapplication installed on the cellphone received a unique identificationcode at the time purchased the service. Once in the stadium, saidsoftware application opens a login window and asking said user to enterhis permit number printed on his ticket. Though web and mobile signalsare available the OWCA with the stadium sends signals requiring anauthorization code from user’s mobile device, once verified saidsoftware starts to receive live video broadcasting from the onsitewireless communication apparatus. Even though said user sits a back rowof said stadium, he can clearly watch said match in the field. Duringbreaks of the match, commercials and or information of third parties areshown on said software application.

Said onsite wireless communication apparatus is connected to said remoteserver and transferring onsite information and live visual program tosaid remote database server. Said remote database sever transfers saidonsite information and live visual program to its website, and also tosaid software application installed on said mobile device. Mobile andweb users of the system from off-site places may select said informationand live program and pay a fee to watch live games.

Referencing to drawings in FIG. 7 , FIG. 10D and FIG. 12D, anotherpreferred embodiment of the automated onsite information search andmultimedia system. A resident of a community is out of town. He wants toknow anything happening at home, and he gets on said website of saidsystem, and finds location of his community. He clicks on the locationand a small, secured logon window appeared, he types in password sharedby all residents of his community, a newly posted message shown up onsaid window, and he gets most updated information back home. He turns onsocial media functions and starts to live video chat with his neighborsusing social media functions of said system. The same functions are alsoavailable on said mobile application of said system.

Referencing to drawings in FIGS. 7-8 and FIG. 12-B, another preferredembodiment of the automated onsite information search and multimediasystem. A traveler with a mobile device installed with mobileapplication of the system visits an ancient Greek town.

Remote server of the system monitors geo-location of the mobile deviceinstalled with mobile application of said system with geo-positioningtracking device. As the traveler enters the Greek town, a recorded videoclip pops up on his mobile device broadcasted by an onsite wirelesscommunication apparatus located within said town, greeted him with briefintroduction of the town. Then a very simple map marked with interests’points are shown on the mobile device. Said traveler touches thoseinteresting points on said map, live videos are broadcasted to showscenes of these places. Said traveler selects places he is interestedand arranges a short cut to get to those places even before starts histrip.

Said traveler walks through different places, a recorded videodemonstrating live scenes and daily life of said town people is shown onthe software application installed on said mobile device accompaniedwith narrations. As selections setup by owner of said Greek town travelresort on said website, said owner intends to run some more valuablevideos for onsite visitors with paid admissions only.

Turning now to FIGS. 16-22 , described are embodiments of a computerizedoffsite and onsite synchronized information portal system 2500 of FIG.19 that may primarily comprise of database, web server 2506 and websiteapplications; software applications connected to third party servers anddatabase 2508 via secured connections 2510, onsite wirelesscommunication apparatus (OWCA 2502) 2502; mobile application server andmobile application installed on users’ mobile devices 2504. The flowcharts of FIGS. 16-19 generally describe algorithms used by the varioussystem components 2502, 2504, 2506, 2508, and 2510 of FIG. 20A. It isnoted that various embodiments disclosed above may also includeimplementation of logics to connect or route users with differentcomponents of said system under different circumstances.

Location owners, as described herein, may upload data via secured datauploading function on said web server 2506 and website applications atany geographical location. In an embodiment, owners with an OWCA 2502authorized to communicate with remote systems may select an upload datafunction to upload data to remote server 2506 and activate onsitebroadcasting function.

Said system database server 2506 and website applications 2509 areconfigured to provide online users with search and selection functionson locations over digital map on interfaces of said website on acomputer or mobile device 2504 at any places; said system retrieves datarelated to said selected location from database of said system,location, interior structure and sub-locations related information ormultimedia programs are shown on said web interfaces 2509 of thecomputer or mobile device 2504.

Said mobile application server communicates with and monitors saidmobile application installed on the mobile device 2504. In anotheraspect, said mobile application server tracks said mobile device 2504′sgeo location based on GPS signals, OWCA signals, wireless signals fromdata points, user entered information, or the like. It is noted that anymethod of location tracking may be utilized.

Said mobile application server may search said database and checks if alocation is associated with an entry in the database based on theidentified geolocation. In another aspect, said mobile device 2504 maycommunicate directly with an OWCA for location information and toestablish a connection. Once a location is found within user selectedoptions, the mobile device 2504 may show information or multimediaprograms based on data received from an OWCA 2502, or informationreceived through the web server 2506. In an aspect, the mobileapplication may allow a user to select an option to automaticallygenerate an alert when such information is available and/or received. Inanother aspect, the mobile device 2504 may directly communicate with theOWCA 2502 when the mobile device is within a geographic area of the OWCA2502. It may be required to establish secured connections without goingthrough mobile networks and, in addition, may reduce data consumption ofa user with mobile device 2504 since there is no need to communicate viaa wireless service provider.

Said mobile application on said mobile device 2504 may be configured toallow users to select interested categories and sub-categories oflocations before starting his or her route. The categories may be storedin a memory of the mobile device 2504. In another aspect, the mobiledevice 2504 may automatically select categories based on user selectedcriteria, use history, past user likes, information received from thirdparty services (e.g., social media, etc.), or the like. In an example, auser may not select any options from said mobile application menu, andthe mobile device 2504 may display information or multimedia programs ofall places found from said database of said remote system or said onsitewireless communication apparatus.

In another embodiment, information and multimedia programs of largebusinesses and entities with multiple services, functions ormerchandises may be identified in different categories such as mall orsupermarket, government bodies are shown at all times regardless ofwhether menu options selected by said mobile users. This may allowlarger entities to show a number of different options to a user.

Location owners have options to get on said website 2505 at any places,or their onsite wireless communication apparatus 2502, to create securedaccounts, register their geographical locations or postal addresses,nature and functions of the locations along with other information;select functions and features available within their accounts andpublish their information, connect video or audio equipment to said OWCA2502 for live broadcasting or upload recorded audio and videorecordings; select sequences of presenting said information, data and orrecorded or live programs. In an aspect, the location owners may haveaccounts registered with a service provider.

Once they are registered with geographical locations or postal addressesand select to publish their information or data, their geo-position willbe marked with an image showing the nature or functions of the placealong with name of their business, facilities, entities, governmentbodies or organizations on a digital map of said website; b. associatedwith mobile device users having said mobile application and physicallywithin a range of the geo-position. The location owner may select and/oredit the image, information, or other associated information. It isfurther noted that the location owner may view the mobile device’s 2504within range of their OWCA 2502. It is further noted that the locationowner may blacklist or whitelist certain mobile devices 2504. Forinstance, if a mobile device 2504 is associated with suspicious orundesirable activity, the location owner may select to disable theconnection of the OWCA 2502 and the mobile device 2504.

Said system’s remote server and database 2506 may be communicating viasecured connections with remote server and database of third parties2508. A user may access a location on a digital map 2509 from an onlineconnection and/from a mobile device 2504. When the location is selectedor a user with mobile device installed with mobile application of saidsystem is onsite of a location, the database 2506 may query entries tosearch for and identify entries associated with the location. Forinstance, the database 2506 may identify a store with a registeredaccount in the vicinity of the mobile device 2504. In another aspect,the database 2506 may query the third-party database 2508 via a securedconnection 2510. The database 2506 may receive information via thesecure access 2510 from the third party 2508. This may allow the system2500 to have a closed or otherwise secured connection. As such, OWCA’s2502 may maintain a secure connection for mobile device 2504. This mayallow the location owners to send most updated and specific informationof the said location to said mobile users and also to connect with userswithout the users worrying about unwanted attacks from hackers or thelike.

In another aspect, the OWCA’s and/or remote server 2506 may transmitinformation (e.g., multimedia programing, advertisements, etc.) via aweb interface 2509 for online users 2507. For users accessing a OWCA2502, the mobile device 2504 may generate a notification that theinformation is available. In some embodiments, the mobile device 2504may automatically display the information with notifying the user. Usersof the system may also communicate with one another or user groups viasocial media features and functions provided by the system 2525.

OWCA’s 2502 may be configured to connect to said remote server 2506 ofsaid system 2500 via internet connection, as described herein. Inanother aspect, OWCA’s 2502 may operatively communicate with otherOWCA’s 2502. For instance, a large location (e.g., mall, officebuilding, stadium, village, construction site, military base, etc.) mayutilize multiple OWCA’s 2502 to cover a large geographic area. In thisinstance, OWCA’s 2502 may communicate with each other or with a centralOWCA 2502 that may, in turn, communicate with the remote server 2506. Itis noted however, that each OWCA 2502 may communicate with the remoteserver 2506 and/or may selectively disable or prevent communication withthe remote server 2506.

A user of a mobile device 2504 installed with said mobile applicationmay be within a location where there is no OWCA 2502 or an OWCA 2502 hasmalfunctioned. As such, the mobile device 2504 may communicate directlywith the remote server 2506. Once a OWCA 2502 is identified or otherwiseproperly functioning, the mobile device 2504 may terminate connectionwith the remote server 2506 and may communicate directly with the OWCA2502. It is noted, however, that the mobile device 2504 may continue tocommunicate with the remote server 2506 as well as the OWCA 2502. Forinstance, the OWCA 2502 may provide location specific information,high-bandwidth information, or the like, while the remote sever 2506 mayprovide general information (e.g., a map of a larger region), lowbandwidth information, etc.

In at least one embodiment, the system 2500 may require the OWCA 2502 toregister with the remote server 2506 to enable access or communicationwith the mobile device 2504. According to one embodiment, the mobiledevice 2504 may request an identification code from the OWCA 2502. Themobile device 2504 may forward the identification code to the remoteserver 2506 for verification. The remote server 2506 determines whetheror not to verify the OWCA 2502 and may forward the information to themobile device 2504.

In at least one embodiment, an OWCA 2502 may be associate with a ratingor classification. For instance, an OWCA 2502 may be associate withadult content, a particular type of food, a secured environment, or thelike. When the remote database 2506 receives the verification code, itmay cross-reference user settings and the OWCA 2502 classification. If,for example, the mobile device 2504 has enabled parental controls, theremote database 2506 may prevent the OWCA 2502 classified for adultcontent from communicating with the mobile device 2504. In anotherexample, the OWCA 2502 may associate with food containing allergies(e.g., nuts). The remote database 2506 may cross reference user settingsidentifying the allergies and may notify the user via the mobile device2504 when the user is identified as allergic to the particular allergen.These, of course, are merely examples of possible communications. Assuch, this disclosure is not limited to such.

It is noted that the remote database 2506 may be off or otherwise notavailable in a particular area or to a particular mobile device 2504. Insuch embodiments, OWCA 2502 may communicate with the mobile device 2504directly for verification. A user may manual verify an OWCA 2502, suchas through an on-screen prompt. In another aspect, the mobileapplication may check said OWCA 2502 authorization number againstauthorization codes previously received from the remote database of thesystem 2506 through a remote access point before the remote database2506 was off or otherwise unavailable and stored with said mobileapplication which are assigned to those OWCA’s 2502 in the areas orregions which have no internet or cellphone signals, once verified saidmobile application may receive information and multimedia programsbroadcasted from said OWCA’s 2502. It is noted that the mobileapplication may store a list of pre-registered or previously visitedOWCA’s 2502. Moreover, a user may selectively remove an OWCA 2502 from apre-registered list.

FIGS. 21-22 illustrate exemplary block diagrams of structures andfunctionalities associated with an OWCA 2502. The OWCA 2502 may comprisevarious components, hardware devices, software, software in execution,and the like. In embodiments, OWCA 2502 may include a system bus thatcouples various system components. Such components may include aprocessing unit(s), system memory device(s), long term storage devices,i/o devices, transceivers, and the like. The various components may beemployed to perform aspects or embodiments disclosed herein.

The processing unit(s) may comprise various hardware processing devices,such as single-core or multi-core processing devices. Moreover, theprocessing unit may refer to a “processor,” “controller,” “computingprocessing unit (CPU),” or the likes. Such terms generally relate to ahardware device. Additionally, the processing unit(s) may include anintegrated circuit, an application-specific integrated circuit (ASIC), adigital signal processor (DSP), a field programmable gate array (FPGA),a programmable logic controller (PLC), a complex programmable logicdevice (CPLD), a discrete gate or transistor logic, discrete hardwarecomponents, or the likes.

In embodiments, OWCA 2502 may be utilized as a client and/or a serverdevice. As such, OWCA 2502 may include communication connection(s) forconnecting to a communication framework. For instance, communicationconnection(s) may include cellular antennas, wireless antennas, wiredconnections, and the likes. Such communication connection(s) may connectto networks via communication framework. The networks may include widearea networks, local area networks, facility, or enterprise-widenetworks (e.g., intranet), global networks (e.g., Internet), satellitenetworks, and the likes. Some examples of wireless networks includeWi-Fi, Wi-Fi direct, BLUETOOTH™, Zigbee, and other 802.XX wirelesstechnologies. It is noted that communication framework may includemultiple networks connected together. For instance, a Wi-Fi network maybe connected to a wired Ethernet network.

In an aspect, the communication connection between an OWCA 2502 and amobile device 2504 may utilize one or more different communicationprotocols. In at least one embodiment, the OWCA 2502 utilize wirelesscommunication protocols that are generally confined to a particularcoverage area such that the OWCA 2502 does not interfere with otherOWCA’s 2502 and/or is more closely associated with a particularlocation.

An automated onsite information search and multimedia method and systemcomprising: software application installed on a mobile device such as acellphone coupled to internet connection and a web-map such as googlemap or GPS (Global Position System); a hosting webserver is capable ofcommunicating with said software application and automatically updatinglocation of said software application; and or an onsite wirelesscommunication hosting apparatus with multimedia data hosting,information publishing and broadcasting capacities; said softwareapplication is capable of receiving data and signals from said hostingserver and or said onsite wireless communication hosting apparatus. Anautomated onsite information search and multimedia method and systemcomprising software application installed on a mobile device such ascellphone; an onsite wireless communication hosting apparatus withmultimedia data hosting, information publishing and broadcastingcapacities; said software application is capable of receiving data andsignals from said onsite wireless communication hosting apparatus. Thesoftware application on said mobile device coupled with said web-map orGPS is capable of updating and sending accurate physical location ofsaid mobile device to said hosting webserver. The software applicationon said mobile device coupled to graphic user interface is capable ofsubmitting a request by user for conditioned information search within arange, postal address and or at location of said mobile device; anddisplays requested information sent back by said hosting webserver orsaid onsite wireless communication hosting apparatus according to theiractual physical locations and or actual floor layouts within a radiusrange of said mobile device. Said software application on said mobiledevice may be deployed on a web browser installed to said mobile device.Said software application on said mobile device is capable of displayingfloor layouts within structures of a building, or layout of structuresand or functional areas of a facility or an entity. Said hostingwebserver is capable of submitting requests to a third-party databasevia secured access. Said system is capable of accepting oral commandsfrom said user via a microphone installed on said mobile device. Saidsoftware application is capable of displaying a selected information andor multimedia programs on popup windows above locked or unlocked screenof said mobile device when said user in, at or close to said business,facility, or entity. Said software application is capable of receivingan uniquely assigned digital code to a business; said uniquely assigneddigital code is sent out by a signal emitter located within premises ofsaid business, facility or entity; said software application sends saiduniquely assigned digital code to its host webserver, said hostwebserver search any information and or multimedia programs posted andstored in its database by said business, facility or entity and sendsback said information and or said multimedia programs to said softwareapplication. Said software application is capable of playing a specialsound, ringtone or music to alert said user. Said system is capable ofmaking said popup window disappeared from screen of said mobile devicewhen said user walks away and or leaves said business, facility, orentity from a close range, and or said assigned digital code signalweakened and replaced by another stronger assigned digital code foranother business. Said system is capable of announcing said informationvia a speaker installed on said mobile device. Said software applicationis capable of searching and selecting and displaying information fromany third party related to selected business, facility or entity postedon websites on screen of said mobile device. Said software applicationis capable of playing alive or recorded video programs broadcasted bysaid business, facility, or entity. Said software application is capableof allowing user to make a phone call to said business, facility orentity via a touch button displayed on its screen on said mobile device,or via oral command. Said software application is capable ofcommunicating with preconfigured webserver. Said hosting web server andor said onsite wireless communication hosting apparatus are capable ofallowing said business, facility, or entity to setup a defined physicalrange from their location to allow its information and or multimediaprograms to be activated and give an alert to a user with said mobiledevice installed with said software application, further activate popupwindows and display said information and or multimedia programs. Saidsoftware system is capable of playing alive or recorded video and audioannouncement simultaneously. Said software system is capable ofreplacing and or switching between web Pages, windows, multimediaprograms. Said hosting server, and or software application installed onsaid mobile device is capable of calculating effective physicalparameter for a location or premises to activate related information andor multimedia programs by comparing and measuring said location tophysical distances of other locations.

Said software application installed on said mobile device is capable ofdetecting, and further automatically connecting to and communicatingwith a hosting server setup for a region and or a country, and furtherreceiving and updating commercials and information from said region andor said country. Said software application installed on said mobiledevice is capable of identifying a region and or a country andautomatically adopting a digital map of said region and or country. Saidsoftware application installed on said mobile device is capable ofidentifying a region and or a country and further optionally displayingand use language of said region and or said country.

Said software application is capable of configuring, and or being addedto, and or embedded with a software application applied to a mobiledevice. Said software application coupled with said hosting server andor said onsite wireless communication hosting apparatus is capable ofsearching location of a specific object, service and or functional areabased on map or floor-layout map. Said software application is capableof temporarily disabling ringtone, incoming phone reception and or audiofunction of said mobile device. Said information and or commercials of athird party may be inserted and displayed, and or played during anonsite alive or recorded video and or audio broadcasting. Said onsitewireless communication hosting apparatus is capable of creating web orwindow applications, hosting and broadcasting audio and or videoprograms.

An automated onsite information search and multimedia method and systemcomprising steps with functions of: a software application coupled witha digital map such as google map or GPS and internet connectioninstalled on a mobile device such as cellphone is capable ofcommunicating with a hosting webserver; said hosting webserver iscapable of communicating with said software application andautomatically updating location of said software application installedon said mobile device and sending information and or multimedia programsof business, facility or entity at location of said mobile; said hostingwebserver is capable of submitting requests to third-party databases viasecured access; said software application is capable of accepting oralcommands from said user via a microphone installed on said mobiledevice; said software application is capable of displaying selectedinformation and or playing multimedia programs by said user on popupwindows on screen of said mobile device when said user is in, at orclose to said business, facility or entity; said system is capable ofmaking said popup window disappeared from screen of said mobile devicewhen said user walks away and or leaves said business, facility orentity from a close range; said software application is capable ofplaying a special sound, ringtone or music to get alert said user whensaid selected information and multimedia programs displayed or played onpopup windows; said software application is capable of receiving anuniquely assigned digital code to a business; said uniquely assigneddigital code is sent out by a signal emitter located within premises ofsaid business; said software application sends said uniquely assigneddigital code to its host webserver, said host webserver searchinformation from said business from its database and sends back to saidsoftware application; said system is capable of announcing said selectedinformation, alive or recorded speech or announcement via a speakerinstalled on said mobile device; said software application is capable ofallowing user to make a phone call to said business, facility or entityvia a touch button displayed on screen of said application on saidmobile device, or via oral command; said software application is capableof communicating with an onsite wireless communication hostingapparatus; said onsite wireless communication apparatus is capable ofcomposing and publishing information on web pages or windows, and orhosting multimedia data, audio and or video programs, and broadcastingsaid programs.

Disclosed is an onsite sales and commercial search method and systemcomprising: a software application installed on a mobile device such asa cellphone coupled to internet connection and a web-map such as googlemap or GPS (Global Position System); a hosting webserver is capable ofcommunicating with said software application and automatically updatinglocation of said software application and forwarding commercial with abusiness at location of said mobile device installed with softwareapplication; said software application installed on said mobile deviceis capable of communicating with said hosting webserver andautomatically receiving and updating commercial and sales informationposted by a business when a user with said mobile device is in, at orvisibly close to said business; said mobile device is capable ofautomatically displaying and updating said commercial and salesinformation on a business-layout map according to its actual streetlocation, and or actual floor layout of a business when a user of saidmobile device is in, at or visibly close to said business. Said softwareapplication on said mobile device coupled with said web-map is capableof updating and sending accurate physical location of said mobile deviceto said hosting webserver. Said software application on said mobiledevice coupled to graphic user interface is capable of submittingvarious requests by user on new products and sales information postedonline by business and shops within a visible range, postal address andor at location of said mobile device; and displays requested informationsent back by said hosting webserver according to a business-layout mapaccording to their actual street locations and or actual floor layoutswithin a radius range of said mobile device. Said software applicationon said mobile device may be deployed on a web browser installed to saidmobile device. Said software application on said mobile device iscapable of displaying floor layouts within structures of a building at apostal address. Said hosting webserver is capable of submitting requeststo third-party databases via secured access. Said system is capable ofaccepting oral commands from said user via a microphone installed onsaid mobile device. Said software application is capable of displaying aselected business commercial on popup windows on screen of said mobiledevice when said user in, at or visibly close to said business. Saidsoftware application is capable of receiving a uniquely assigned digitalcode to a business; said uniquely assigned digital code is sent out by asignal emitter located within premises of said business; said softwareapplication sends said uniquely assigned digital code to its hostwebserver, said host webserver search commercials posted and stored inits database by said business and sends back said commercials to saidsoftware application. Said software application is capable of playing aspecial sound, ringtone, or music to get attention from said user. Saidsystem is capable of making said popup window disappeared from screen ofsaid mobile device when said user walks away and or leaves said businessfrom a visibly close range, and or said assigned digital code signalweakened and replaced by another stronger assigned digital code foranother business. Said system is capable of announcing said selectedcommercial via a speaker installed on said mobile device. Said softwareapplication is capable of searching and selecting and displayingcomments on selected business posted on websites on screen of saidmobile device. Said software application is capable of playing recordedvideo clips with commercial of a business. Said software application iscapable of allowing user to make a phone call to said business via atouch button displayed on screen of said mobile device, or via oralcommand. Said software application is capable of communicating withpreconfigured webserver only. Said software system is capable ofallowing said business to setup a defined physical range from itslocation to allow its commercial to be activated and get attention froma user with said mobile device installed with said software application,further activate popup windows and display its commercial. Said softwaresystem is capable of playing audio announcement or video clipsimultaneously, before and or after displaying detailed commercialinformation on a web page. Said software system is capable of replacingand or switching between web pages, audio announcement and video cliprecordings according to different sales and commercial requirements.

Described is an onsite sales and commercial search method and systemcomprising steps with functions of: a software application coupled witha digital map such as google map or GPS and internet connectioninstalled on a mobile device such as cellphone is capable ofcommunicating with a hosting webserver; said hosting webserver iscapable of communicating with said software application andautomatically updating location of said software application installedon said mobile device and sending commercial with business at locationof said mobile; said commercial information on a business-layout mapaccording to their actual street location and or actual floor layouts orinterior structure when user with said mobile device installed with saidsoftware system is in, at or visibly close to said business; saidhosting webserver is capable of submitting requests to third partydatabases via secured access; said system is capable of accepting oralcommands from said user via a microphone installed on said mobiledevice; said software application is capable of displaying selectedbusiness commercial by said user on popup windows on screen of saidmobile device when said user is in, at or visible close to saidbusiness; said software application is also capable of showing recordedvideo clips with commercial of said business on said popup window; saidsystem is capable of making said popup window disappeared from screen ofsaid mobile device when said user walks away and or leaves said businessfrom a visibly close range; said software application is capable ofplaying a special sound, ringtone or music to get attention from saiduser when said selected business commercial displayed on popup windows;said software application is capable of receiving an uniquely assigneddigital code to a business; said uniquely assigned digital code is sentout by a signal emitter located within premises of said business; saidsoftware application sends said uniquely assigned digital code to itshost webserver, said host webserver search commercials from saidbusiness from its database and sends back to said software application;said system is capable of announcing said selected commercial via aspeaker installed on said mobile device; said software application iscapable of searching and selecting and displaying comments on selectedbusiness posted on websites on screen of said mobile device; saidsoftware application is capable of allowing user to make a phone call tosaid business via a touch button displayed on screen of said mobiledevice, or via oral command.

Described is an onsite sales and commercial search method and systemcomprising: a software application installed on a mobile device such asa cellphone coupled to internet connection and a web-map such as googlemap or GPS (Global Position System); a hosting webserver is capable ofcommunicating with said software application and automatically updatinglocation of said software application and forwarding commercial with abusiness at location of said mobile device installed with softwareapplication; said software application installed on said mobile deviceis capable of communicating with said hosting webserver andautomatically receiving and updating commercial and sales informationposted by a business when a user with said mobile device is in, at orvisibly close to said business; said mobile device is capable ofautomatically displaying and updating said commercial and salesinformation on a business-layout map according to its actual streetlocation, and or actual floor layout of a business when a user of saidmobile device is in, at or visibly close to said business. Said softwareapplication on said mobile device coupled with said web-map is capableof updating and sending accurate physical location of said mobile deviceto said hosting webserver. Said mobile device coupled to graphic userinterface is capable of submitting various requests by user on newproducts and sales information posted online by business and shopswithin a visible range, postal address and or at location of said mobiledevice; and displays requested information sent back by said hostingwebserver according to a business-layout map according to their actualstreet locations and or actual floor layouts within a radius range ofsaid mobile device. Said mobile device may be deployed on a web browserinstalled to said mobile device. Said software application on saidmobile device is capable of displaying floor layouts within structuresof a building at a postal address. Said hosting webserver is capable ofsubmitting requests to third-party databases via secured access. Saidsystem is capable of accepting oral commands from said user via amicrophone installed on said mobile device. Said software application iscapable of displaying a selected business commercial on popup windows onscreen of said mobile device when said user in, at or visibly close tosaid business. Said software application is capable of receiving auniquely assigned digital code to a business; said uniquely assigneddigital code is sent out by a signal emitter located within premises ofsaid business; said software application sends said uniquely assigneddigital code to its host webserver, said host webserver searchcommercials posted and stored in its database by said business and sendsback said commercials to said software application. Said softwareapplication is capable of playing a special sound, ringtone or music toget attention from said user. Said system is capable of making saidpopup window disappeared from screen of said mobile device when saiduser walks away and or leaves said business from a visibly close range,and or said assigned digital code signal weakened and replaced byanother stronger assigned digital code for another business. Said systemis capable of announcing said selected commercial via a speakerinstalled on said mobile device. Said software application is capable ofsearching and selecting and displaying comments on selected businessposted on websites on screen of said mobile device. Said softwareapplication is capable of playing recorded video clips with commercialof a business. Said software application is capable of allowing user tomake a phone call to said business via a touch button displayed onscreen of said mobile device, or via oral command. Said softwareapplication is capable of communicating with preconfigured webserveronly. Said software system is capable of allowing said business to setupa defined physical range from its location to allow its commercial to beactivated and get attention from a user with said mobile deviceinstalled with said software application, further activate popup windowsand display its commercial.

Described is an onsite sales and commercial search method and systemcomprising steps with functions of: a software application coupled witha digital map such as google map or GPS and internet connectioninstalled on a mobile device such as cellphone is capable ofcommunicating with a hosting webserver; said hosting webserver iscapable of communicating with said software application andautomatically updating location of said software application installedon said mobile device and sending commercial with business at locationof said mobile; said commercial information on a business-layout mapaccording to their actual street location and or actual floor layoutswhen user with said mobile device installed with said software system isin, at or visibly close to said business; said hosting webserver iscapable of submitting requests to third party databases via securedaccess; said system is capable of accepting oral commands from said uservia a microphone installed on said mobile device; said softwareapplication is capable of displaying selected business commercial bysaid user on popup windows on screen of said mobile device when saiduser is in, at or visible close to said business; said softwareapplication is also capable of showing recorded video clips withcommercial of said business on said popup window; said system is capableof making said popup window disappeared from screen of said mobiledevice when said user walks away and or leaves said business from avisibly close range; said software application is capable of playing aspecial sound, ringtone or music to get attention from said user whensaid selected business commercial displayed on popup windows; saidsoftware application is capable of receiving an uniquely assigneddigital code to a business; said uniquely assigned digital code is sentout by a signal emitter located within premises of said business; saidsoftware application sends said uniquely assigned digital code to itshost webserver, said host webserver search commercials from saidbusiness from its database and sends back to said software application;said system is capable of announcing said selected commercial via aspeaker installed on said mobile device; said software application iscapable of searching and selecting and displaying comments on selectedbusiness posted on websites on screen of said mobile device; saidsoftware application is capable of allowing user to make a phone call tosaid business via a touch button displayed on screen of said mobiledevice, or via oral command.

Disclosed is a geo-based information provision, search and access systemcomprising: a software system is configured to allow location owners tosubmit and post information recorded and live multimedia data viasecured accounts over an internet website or UGI (User GraphicInterface) run and administrated by said software system; saidinformation, and recorded and live multimedia data provided by locationowners are directly accessible via locations marked on a digital mapdisplayed over end-user interfaces of said internet website; a softwareapplication installed on mobile device is configured to communicate withsaid software system; and said software system is configured to monitorlocation of said mobile device via a geographical location trackingdevice; and said mobile device is configured to automatically receiveand access said information, recorded and live multimedia data providedby location owners forwarded by said software system via wirelessnetwork when said users of said mobile device are in or within a rangeof said location. Said software system is configured to provide locationowners with functions and allow said location owners to selectappropriate functions to post information, recorded and live multimediadata on said website. Said software system is configured to allow saidlocation owners to select sequences of information, recorded and livemultimedia data; and is configured to automatically display and play theentire information, recorded and live multimedia programs step-by-stepautomatically by sequences setup by said location owners or by saidsystem. Said software system is configured to allow location owners toselect entire or partial information and recorded and live multimediadata displayed or played via said website and or via said applicationinstalled on said mobile device. Said software system is configured toshow accurate date and time on latest information updated by locationowner when internet users move curser of a computer on screen of amonitor over a location marked on said digital map on said internetwebsite run and administrated by said software system. Said softwaresystem is configured to show concise information when a location is inthe process of broadcasting live audio and video programs as internetusers move curser of a computer on screen of a monitor over a locationmarked on said digital map on said internet website run andadministrated by said software system. Said software system isconfigured to display and show information, recorded and live multimediaprograms automatically step-by-step setup by owner of a location whensaid internet users click on a location marked on said digital map onsaid internet website run and administrated by said software system.Said software system is configured to allow location owners to setup apassword and request internet and mobile device users to enter passwordto obtain access on information, data, and recorded and live multimediaprograms when internet users click on a location on said digital map, ormobile device users are in or within a range of said location. Saidsoftware system is configured to reserve a partial screen area whendisplaying said digital map on said internet website run andadministrated by said system; said partial screen area is configured todisplay information and links of selected online business websites withno physical locations opening to the general public, and within definedsearching category submitted via said website to said system by saidinternet users. Said software system is configured to provide functionsand procedures and allow location owners and sub-location owners withinphysical parameters of said location to create and publish sub-locationsmarked on said digital map, interior structure of said location or floorlayout within physical range of said location, and further directlyprovide information and data access to internet and mobile device users.

Disclosed is a geo-based information provision, search and access methodcomprising steps of: allowing location owners to submit and postinginformation, recorded and live multimedia data via secured accounts overan internet website or UGI (User Graphic Interface); arranging andstep-by-step sequentially showing information, recorded and livemultimedia data automatically; showing recorded and live multimediadirectly via locations marked on a digital map over internet; and onmobile device, installed with geo position tracking device, via wirelessnetwork when user of said mobile device is in or within a range of saidlocation; reserving a partial screen area and displaying information andlinks of selected online business websites with no physical locationsopening to the general public, and within defined searching categorysubmitted via by said users; allowing location owners and sub-locationowners within said location to create sub-locations within physicalparameters of said locations; publishing and marking their sub-locationson said digital map or floor layout within physical range of saidlocation, and further directly providing information access to internetor mobile device users. Disclosed is a geo-based information provision,search and access system is configured to: allow location owners tosubmit and posting information, recorded and live multimedia data viasecured accounts over an internet website or UGI (User GraphicInterface); arrange and step-by-step sequentially showing information,recorded and live multimedia data automatically; show recorded and livemultimedia directly via locations marked on a digital map over internet;and on mobile device, installed with geo position tracking device, viawireless network when user of said mobile device is in or within a rangeof said location; reserve a partial screen area and displayinginformation and links of selected online business websites with nophysical locations opening to the general public, and within definedsearching category submitted via by said users; allow location ownersand sub-location owners within said location to create sub-locationswithin physical parameters of said locations; publish and mark theirsub-locations on said digital map or floor layout within physical rangeof said location, and further directly provide information access tointernet or mobile device users. Users of the system may communicatewith one another, or one or more user groups to share information viafeatures and functions provided by the system.

What has been described above includes examples of the presentspecification. It is, of course, not possible to describe everyconceivable combination of components or methodologies for purposes ofdescribing the present specification, but one of ordinary skill in theart may recognize that many further combinations and permutations of thepresent specification are possible. Each of the components describedabove may be combined or added together in any permutation to define thedescribed systems. Accordingly, the present specification is intended toembrace all such alterations, modifications and variations that fallwithin the spirit and scope of the appended claims. Furthermore, to theextent that the term “includes” is used in either the detaileddescription or the claims, such term is intended to be inclusive in amanner similar to the term “comprising” as “comprising” is interpretedwhen employed as a transitional word in a claim.

Although the embodiments of the present technology have been illustratedin the accompanying drawings and described in the foregoing detaileddescription, it is to be understood that the present technology is notto be limited to just the embodiments disclosed, but that the technologydescribed herein is capable of numerous rearrangements, modificationsand substitutions without departing from the scope of the claimshereafter. The claims as follows are intended to include allmodifications and alterations insofar as they come within the scope ofthe claims or the equivalent thereof.

What is claimed is:
 1. An automated onsite information search method forimplementation on a mobile device comprising the steps of: transmittinga user request for identifying a merchandise location submitted from asoftware application on the mobile device, the mobile device includingan integrated display, wherein the user request includes informationidentifying the merchandise; transmitting data indicative of a locationof the user from a geo-location device in the mobile device; receivinginformation of a floor layout of the facility and data provided by thefacility to identify a plurality of merchandise within the same categoryof the requested merchandise and a corresponding location thereof withrespect to the floor layout; receiving data associated with therequested merchandise category from the database with an identifier toidentify the location of the requested merchandises category; anddisplaying the location identifier on the integrated display of themobile application on the mobile device.
 2. The method of claim 1,wherein the user request further comprises a text entry.
 3. The methodof claim 1, wherein the user request further comprises a voice entry. 4.The method of claim 1, wherein the requested merchandise comprises amerchandise category including a plurality of different items fallingunder said merchandise category.
 5. The method of claim 1, wherein therequested merchandise comprises a specific item.
 6. An automated onsiteinformation search method for implementation at a server comprising thesteps of: receiving at the server a user request for identifying amerchandise location submitted, wherein the user request includesinformation identifying the merchandise and geo-location data;identifying a location associated with the geo-location data, and fromsaid location, identifying the facility associated with the user’slocation; searching a database for the merchandise identified in theuser request, the database including information indicative of a floorlayout of the facility and data provided by the facility to identify aplurality of merchandise within the same category of the requestedmerchandise and a corresponding location thereof with respect to thefloor layout, wherein the database includes a floor layout and locationinformation for merchandise for each of a plurality of facilities;selecting data associated with the requested merchandise category fromthe database with an identifier to identify the location of therequested merchandises category; transmitting the identifier to identifythe location of the requested merchandise category.
 7. The method ofclaim 6, wherein the server is further configured to receive and processa request in a text or a voice entry format.
 8. The method of claim 6,wherein the server is further configured to receive data of the floorlayout and item locations of each of the facilities.
 9. The method ofclaim 6, wherein the database server is further configured to storemerchandise items information including a plurality of different itemsfalling under a plurality of merchandise categories.
 10. The method ofclaim 6, wherein the database is further configured to store dataindicative of merchandise locations in the same category assigned to alocation on a retail shelving in an aisle on the floor layout.
 11. Themethod of claim 6, wherein the server database stores data and isconfigured to generate merchandise layout mapping information indicativeof a layout of each of the retail stores; wherein the identifiers ofmerchandise locations are stored and transferred in a plurality of dataformats.
 12. A non-transitory computer readable medium comprising: oneor more instructions that, when executed by a computer, cause thecomputer to perform a method comprising the steps of: transmitting auser request for identifying a merchandise location submitted from asoftware application on a mobile device, the mobile device including anintegrated display, wherein the user request includes informationidentifying the merchandise; transmitting data indicative of a locationof the user from a geo-location device in the mobile device; receivinginformation of a floor layout of the facility and data provided by thefacility to identify a plurality of merchandise within the same categoryof the requested merchandise and a corresponding location thereof withrespect to the floor layout; receiving data associated with therequested merchandise category from the database with an identifier toidentify the location of the requested merchandises category; anddisplaying the location identifier on the integrated display of themobile application on the mobile device.
 13. The medium of claim 12,wherein the user request further comprises a text entry.
 14. The mediumof claim 12, wherein the user request further comprises a voice entry.15. A non-transitory computer readable medium comprising: one or moreinstructions that, when executed by a computer, cause the computer toperform a method comprising the steps of: receiving at the server a userrequest for identifying a merchandise location submitted, wherein theuser request includes information identifying the merchandise andgeo-location information; identifying a location associated with thegeo-location data, and from said location, identifying the facilityassociated with the user’s location; searching a database for themerchandise identified in the user request, the database includinginformation indicative of a floor layout of the facility and dataprovided by the facility to identify a plurality of merchandise withinthe same category of the requested merchandise and a correspondinglocation thereof with respect to the floor layout, wherein the databaseincludes a floor layout and location information for merchandise foreach of a plurality of facilities; selecting data associated with therequested merchandise category from the database with an identifier toidentify the location of the requested merchandises category;transmitting the identifier to identify the location of the requestedmerchandise category.
 16. The medium of claim 15, wherein the server isfurther configured to receive and process a request in a text or a voiceentry format.
 17. The medium of claim 15, wherein the server is furtherconfigured to receive the floor layout and item locations of each of thefacilities.
 18. The medium of claim 15, wherein the database server isfurther configured to store merchandise items information including aplurality of different items falling under a plurality of merchandisecategories.
 19. The medium of claim 15, wherein the database is furtherconfigured to store information indicative of merchandise locations inthe same category assigned to a location on a retail shelving in anaisle on the floor layout.
 20. The medium of claim 15, wherein theserver database stores data and is configured to generate merchandiselayout mapping information indicative of a layout of each of the retailstores; wherein the identifiers of merchandise locations are stored andtransferred in a plurality of data formats.